package utilitarios;

import javax.faces.model.SelectItem;

public enum Meses {
    
	JANEIRO,
	FEVEREIRO,
	MARCO,
	ABRIL,
	MAIO,
	JUNHO,
	JULHO,
	AGOSTO,
	SETEMBRO,
	OUTUBRO,
	NOVEMBRO,
	DEZEMBRO;
	
	public static String getRotuloNome(int valor){

		switch (valor) {
		case 0:
			return "JANEIRO";
		case 1:
			return "FEVEREIRO";
		case 2:
			return "MARCO";
		case 3:
			return "ABRIL";
		case 4:
			return "MAIO";
		case 5:
			return "JUNHO";
		case 6:
			return "JULHO";
		case 7:
			return "AGOSTO";
		case 8:
			return "SETEMBRO";
		case 9:
			return "OUTUBRO";
		case 10:
			return "NOVEMBRO";
		case 11:
			return "DEZEMBRO";
		default:
			return "";
		}
	}

	public static String getTipoID(int valor){
		
		switch (valor) {
		case 0:
			return "1";
		case 1:
			return "2";
		case 2:
			return "3";
		case 3:
			return "4";
		case 4:
			return "5";
		case 5:
			return "6";
		case 6:
			return "7";
		case 7:
			return "8";
		case 8:
			return "9";
		case 9:
			return "10";
		case 10:
			return "11";
		case 11:
			return "12";
		default:
			return "";
		}
	}

	public static SelectItem[] meses() {
		SelectItem[] tipo = null;
		tipo = new SelectItem[13];
		tipo[0] = new SelectItem("","");
		for (int i = 0; i <= 11; i++){
			tipo[i+1] = new SelectItem(getTipoID(i), getRotuloNome(i));
		}
		return tipo;
	}

}
